| Modifier and Type | Method and Description |
|---|---|
BidDetails |
BidHistory.getBestBidDetails()
Gets the details of the best bid for me.
|
BidDetails |
BidHistory.getBidDetailsOfUtility(double u)
Get the
BidDetails of the Bid with utility closest to u. |
BidDetails |
BidHistory.getFirstBidDetails() |
BidDetails |
BidHistory.getLastBidDetails() |
BidDetails |
BidHistory.getRandom() |
BidDetails |
BidHistory.getRandom(java.util.Random r) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BidDetails> |
BidHistory.getHistory() |
java.util.Iterator<BidDetails> |
BidHistory.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
BidHistory.add(BidDetails b) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<BidDetails> |
BidsCollection.getPartnerBids() |
java.util.ArrayList<BidDetails> |
BidsCollection.getPossibleBids() |
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
BidHistory.getBestBidDetails()
Returns the bid with the highest utility stored in the history.
|
BidDetails |
BidHistory.getBestDiscountedBidDetails(UtilitySpace util)
Returns the bid with the highest discounted utility stored in the history.
|
BidDetails |
BidHistory.getFirstBidDetails()
Returns the first bid stored in the history
|
BidDetails |
BidHistory.getLastBidDetails()
Returns the last bid details added to the history.
|
BidDetails |
BidHistory.getRandom() |
BidDetails |
BidHistory.getRandom(java.util.Random rand) |
BidDetails |
BidHistory.getWorstBidDetails()
Returns the bid with the lowest utility stored in the history.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BidDetails> |
BidHistory.getHistory()
Returns the full history.
|
java.util.List<BidDetails> |
BidHistory.getNBestBids(int count)
Returns a list of the top N bids which the opponent has offered.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BidHistory.add(BidDetails bid)
Add an offered bid o the history.
|
| Constructor and Description |
|---|
BidHistory(java.util.List<BidDetails> bids)
Creates a bid history given an array of bids offered
by the negotiation agent.
|
| Modifier and Type | Method and Description |
|---|---|
int |
BidDetailsStrictSorterUtility.compare(BidDetails b1,
BidDetails b2)
Comperator.
|
int |
BidDetailsSorterUtility.compare(BidDetails b1,
BidDetails b2)
Comperator.
|
int |
BidDetailsSorterTime.compare(BidDetails b1,
BidDetails b2)
Comperator.
|
int |
BidDetails.compareTo(BidDetails other)
A comparator for BidDetails which order the bids in
reverse natural order of utility.
|
| Modifier and Type | Field and Description |
|---|---|
protected BidDetails |
OfferingStrategy.nextBid
The next bid the agent plans to present
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<BidDetails> |
OutcomeSpace.allBids
List of all possible bids in the domain
|
| Modifier and Type | Method and Description |
|---|---|
abstract BidDetails |
OfferingStrategy.determineNextBid()
Determines the next bid the agent will offer to the opponent
|
abstract BidDetails |
OfferingStrategy.determineOpeningBid()
Determines the first bid to be offered by the agent
|
abstract BidDetails |
OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
Returns a bid selected using the opponent model from the given
set of similarly preferred bids.
|
BidDetails |
OMStrategy.getBid(OutcomeSpace space,
Range range)
Returns a bid selected using the opponent model with a utility
in the given range.
|
BidDetails |
OMStrategy.getBid(SortedOutcomeSpace space,
double targetUtility)
Use this method in case no range is specified, but only a target utility.
|
BidDetails |
SortedOutcomeSpace.getBidNearUtility(double utility)
Gets a BidDetails which is close to the utility
|
BidDetails |
OutcomeSpace.getBidNearUtility(double utility)
gets a BidDetails which is closest to the given utility
|
BidDetails |
NegotiationSession.getMaxBidinDomain()
Returns the best bid in the domain.
|
BidDetails |
SortedOutcomeSpace.getMaxBidPossible() |
BidDetails |
OutcomeSpace.getMaxBidPossible() |
BidDetails |
NegotiationSession.getMinBidinDomain()
Returns the worst bid in the domain.
|
BidDetails |
SortedOutcomeSpace.getMinBidPossible() |
BidDetails |
OutcomeSpace.getMinBidPossible() |
BidDetails |
OfferingStrategy.getNextBid() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BidDetails> |
OutcomeSpace.getAllOutcomes() |
java.util.List<BidDetails> |
SortedOutcomeSpace.getBidsinRange(Range r)
gets a list of BidDetails that have a utility within the range
|
java.util.List<BidDetails> |
OutcomeSpace.getBidsinRange(Range range)
Returns a list of bids (from possibleBids) that have a utility within the
given range.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OfferingStrategy.setNextBid(BidDetails nextBid)
Set the next bid of the agent.
|
| Modifier and Type | Method and Description |
|---|---|
abstract BidDetails |
OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
Returns a bid selected using the opponent model from the given
set of similarly preferred bids.
|
| Modifier and Type | Method and Description |
|---|---|
double |
AC_NiceTitForTat.getAverageUtility(java.util.ArrayList<BidDetails> list) |
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
IAMHaggler_Test_Offering.determineNextBid() |
BidDetails |
IAMHaggler_Test_Offering.determineOpeningBid() |
| Modifier and Type | Field and Description |
|---|---|
protected BidDetails |
IAMhaggler2010_Offering.myLastBid |
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
Yushu_Offering.determineNextBid() |
BidDetails |
Nozomi_Offering.determineNextBid() |
BidDetails |
IAMhaggler2010_Offering.determineNextBid() |
BidDetails |
IAMCrazyHaggler_Offering.determineNextBid() |
BidDetails |
AgentSmith_Offering.determineNextBid() |
BidDetails |
AgentK_Offering.determineNextBid() |
BidDetails |
AgentFSEGA_Offering.determineNextBid() |
BidDetails |
Yushu_Offering.determineOpeningBid() |
BidDetails |
Nozomi_Offering.determineOpeningBid() |
BidDetails |
IAMhaggler2010_Offering.determineOpeningBid() |
BidDetails |
IAMCrazyHaggler_Offering.determineOpeningBid() |
BidDetails |
AgentSmith_Offering.determineOpeningBid() |
BidDetails |
AgentK_Offering.determineOpeningBid() |
BidDetails |
AgentFSEGA_Offering.determineOpeningBid() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<BidDetails> |
BidSpace.Project(double[] pointToProject,
double utility,
int limit,
UtilitySpace utilitySpace,
OpponentModel opponentModel)
Project a point onto an iso-utility space.
|
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
ValueModelAgent_Offering.determineNextBid() |
BidDetails |
TheNegotiator_Offering.determineNextBid()
Determine the next bid.
|
BidDetails |
NiceTitForTat_Offering.determineNextBid() |
BidDetails |
IAMhaggler2011_Offering.determineNextBid() |
BidDetails |
HardHeaded_Offering.determineNextBid() |
BidDetails |
Gahboninho_Offering.determineNextBid() |
BidDetails |
BRAMAgent_Offering.determineNextBid() |
BidDetails |
AgentK2_Offering.determineNextBid() |
BidDetails |
TheNegotiator_Offering.determineOffer(int phase,
double threshold)
Determine what (counter)offer should be made in a given phase with
a minimum threshold.
|
BidDetails |
ValueModelAgent_Offering.determineOpeningBid() |
BidDetails |
TheNegotiator_Offering.determineOpeningBid() |
BidDetails |
NiceTitForTat_Offering.determineOpeningBid() |
BidDetails |
IAMhaggler2011_Offering.determineOpeningBid() |
BidDetails |
HardHeaded_Offering.determineOpeningBid() |
BidDetails |
Gahboninho_Offering.determineOpeningBid() |
BidDetails |
BRAMAgent_Offering.determineOpeningBid() |
BidDetails |
AgentK2_Offering.determineOpeningBid() |
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
TimeDependent_Offering.determineNextBid()
Simple offering strategy which retrieves the target utility
and looks for the nearest bid if no opponent model is specified.
|
BidDetails |
Random_Offering.determineNextBid() |
BidDetails |
GeniusTimeDependent_Offering.determineNextBid()
Simple offering strategy which retrieves the target utility
and finds
|
BidDetails |
ChoosingAllBids.determineNextBid()
Returns the next bid in the sorted array of bids.
|
BidDetails |
TimeDependent_Offering.determineOpeningBid() |
BidDetails |
Random_Offering.determineOpeningBid() |
BidDetails |
GeniusTimeDependent_Offering.determineOpeningBid() |
BidDetails |
ChoosingAllBids.determineOpeningBid() |
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
OfferBestN.getBid(java.util.List<BidDetails> allBids)
First this method determines the N best bids given the array of
similarly preferred bids.
|
BidDetails |
NullStrategy.getBid(java.util.List<BidDetails> allBids)
Returns a random bid from the give array of similarly
preferred bids.
|
BidDetails |
NTFTstrategy.getBid(java.util.List<BidDetails> bidsInRange)
Selects a random bid from the best N bids, where N depends on the
domain size.
|
BidDetails |
BestBid.getBid(java.util.List<BidDetails> allBids)
Returns the best bid for the opponent given a set of similarly
preferred bids.
|
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
OfferBestN.getBid(java.util.List<BidDetails> allBids)
First this method determines the N best bids given the array of
similarly preferred bids.
|
BidDetails |
NullStrategy.getBid(java.util.List<BidDetails> allBids)
Returns a random bid from the give array of similarly
preferred bids.
|
BidDetails |
NTFTstrategy.getBid(java.util.List<BidDetails> bidsInRange)
Selects a random bid from the best N bids, where N depends on the
domain size.
|
BidDetails |
BestBid.getBid(java.util.List<BidDetails> allBids)
Returns the best bid for the opponent given a set of similarly
preferred bids.
|
| Modifier and Type | Field and Description |
|---|---|
BidDetails |
NozomiSAS.maxUtilityPartnerBidDetails |
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
NozomiSAS.getMaxUtilityPartnerBidDetails() |
BidDetails |
YushuSAS.getSuggestBid() |
| Modifier and Type | Method and Description |
|---|---|
java.util.LinkedList<BidDetails> |
YushuSAS.getBestTenBids() |
| Modifier and Type | Method and Description |
|---|---|
void |
NozomiSAS.setMaxUtilityPartnerBidDetails(BidDetails b) |
void |
YushuSAS.updateBelief(BidDetails opponentBid) |
| Constructor and Description |
|---|
NozomiSAS(NegotiationSession negoSession,
BidDetails bid) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<BidDetails> |
NiceTitForTatSAS.discountedFilterBetween(double minU,
double maxU,
double minT,
double maxT) |
java.util.ArrayList<BidDetails> |
NiceTitForTatSAS.filterBetween(double minU,
double maxU,
double minT,
double maxT) |
java.util.ArrayList<BidDetails> |
NiceTitForTatSAS.filterBetweenTime(double minT,
double maxT) |
java.util.ArrayList<BidDetails> |
TheNegotiatorSAS.getPossibleBids() |
| Modifier and Type | Method and Description |
|---|---|
BidDetails |
NegotiationSessionWrapper.getMaxBidinDomain() |
BidDetails |
NegotiationSessionWrapper.getMinBidinDomain() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> |
Trace.getOfferedBids() |
| Modifier and Type | Method and Description |
|---|---|
void |
Trace.setOfferedBids(java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> offeredBids) |